@media screen and ( max-width:800px ){
    .wal{max-width:8rem;}
    .w830{width:100%; padding: 0;}
    img{vertical-align:middle; max-width:100%; width:100%; border:0px;}
    
    .head{height:.96rem; position:fixed; background:#FFF;}
    .head .logo{left:.2rem; top:.26rem;}
    .head .tel{display:none;}
    .navA{display:block; position:absolute; top:0; right:0; width:.96rem; height:100%; background:url(../images/img33.png) center no-repeat; background-size:.33rem;}
    .nav{top:.96rem; right:-3.2rem; position:fixed; width:3rem; min-height:3rem; background:#fff;
    -moz-box-shadow:0 .02rem .07rem rgba(0,0,0,0.25);
    -webkit-box-shadow:0 .02rem .07rem rgba(0,0,0,0.25);
    box-shadow:0 .02rem .07rem rgba(0,0,0,0.25);
    }
    .nav.on{right:0;}
    .nav:before{content:""; display:block; background:url(../images/img32.png) center no-repeat; background-size:cover; width:.32rem; height:.17rem; position:absolute; right:.3rem; top:-.17rem;}
    .nav li{float:none; padding:0; border-bottom:#e7e7e7 solid 1px;}
    .nav li:last-child{border:0;}
    .nav .name{height:.8rem; line-height:.8rem; font-size:.24rem; padding-left:.4rem;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    border-radius:0;
    }
    .nav dl{position:relative; left:0; top:0; width:100%; padding:0; opacity:1; visibility:visible; display:none;}
    .nav dd{border:0px; border-top:#ececec solid 1px;}
    .nav dl dd:last-child{border-top:#ececec solid 1px;}
    .nav dd a{font-size:.22rem; line-height:.75rem; text-align:left; padding-left:.6rem;}
    /**/
    .nav li:hover dl{top:0;}
    
    .foot{font-size:.24rem; line-height:1.8em;}
    .foot .ewm{position: relative; top: 0; padding-top: .3rem;}
    .foot .content{padding: .3rem 0; clear: left;}
    .foot .msg{position: relative; top: 0; text-align: left;}
    
    .footLink2{font-size: .22rem; line-height: 1.8em;}
    
    .indexFlash{padding-top:.96rem;}
    .indexFlash .swiper-slide{height:5rem;}
    .indexFlash .img{width:4.35rem;}
    .indexFlash h2{font-size:.22rem; line-height:.8rem;}
    .indexFlash h2:before,
    .indexFlash h2:after{width:.9rem;}
    .indexFlash h2:before{margin-left:-3rem;}
    .indexFlash h2:after{margin-right:-3rem;}
    .indexFlash p{padding-left:.2rem; padding-right:.2rem;}
    /**/
    .indexFlash .arrow,
    .indexFlash .num{bottom:.35rem;}
    
    .indexPart1{min-height:3.3rem;}
    .indexPart1 ul{margin-left:-.2rem; margin-right:-.2rem;}
    .indexPart1 li:before{height:1.8rem;}
    .indexPart1 li:first-child:before,
    .indexPart1 li:last-child:after{display:none;}
    .indexPart1 h2{font-size:.24rem;}
    .indexPart1 p{font-size:.2rem; padding:0 .2rem;}
    
    /* .indexPart2 .form{position:relative; right:0; margin-right:0; top:0; height:2.4rem; padding:.3rem .3rem 0 0;}
    .indexPart2 .form dd{padding-left:1rem; font-size:.22rem; line-height:.45rem; height:.65rem; position:relative; width:50%;}
    .indexPart2 .form dd:nth-child(4){width:100%;}
    .indexPart2 .form em{float:none; position:absolute; left:.3rem; top:0;}
    .indexPart2 .select{float:none; height:.45rem; line-height:.43rem; width:100%; padding:0 .2rem; font-size:.22rem;}
    .indexPart2 .form .btn{width:1.2rem;}
    .indexPart2 .form .btn1{height:.5rem; font-size:.22rem;} */
    

    .indexPart2 .form{position:relative; right:0; margin-right:0; top:0; height:1.24rem; padding:.3rem .3rem 0 0;}
    .indexPart2 .form dd{padding-left:1rem; font-size:.22rem; line-height:.45rem; height:.65rem; position:relative; width:50%;}
    .indexPart2 .form dd:nth-child(4){width:100%;}
    .indexPart2 .form em{float:none; position:absolute; left:.3rem; top:0;}
    .indexPart2 .select{float:none; height:.45rem; line-height:.43rem; width:100%; padding:0 .2rem; font-size:.22rem;}
    .indexPart2 .form .btn{width:1.2rem;}
    .indexPart2 .form .btn1{height:.5rem; font-size:.22rem;}
    .indexPart2 li{width:33.333%;}


    .indexPart3 .list{width:100%;}
    .indexPart3 .list.fl{position:relative; top:-.5rem;}
    .indexPart3 .title h2{font-size:.26rem;}
    .indexPart3 .title a{font-size:.2rem;}
    .indexPart3 dl{padding-bottom:.2rem; font-size:.2rem; line-height:.31rem;}
    .indexPart3 dl dt a{font-size:.24rem;}
    .indexPart3 li{font-size:.22rem; height:.71rem; line-height:.7rem;}
    
    .indexPart3 .list-2 li{color:#333;height:1.1rem; line-height:1.1rem;}
    .indexPart3 .list-2 li span{right:10px;}
    .indexPart3 .list-2 li .sjtu{top:0.1rem;right:2rem;line-height:14px;}
    .indexPart3 .list-2 li .sjtu a{display:block;}

    .phoneHide{display:none;}
    
    .indexPart4 ul{margin-left:-.2rem;}
    .indexPart4 li{width:25%; padding:0 0 .2rem .2rem;}
    
    .footLink .wal{min-height:1.3rem;}
    .footLink dd{font-size:.2rem; line-height:.41rem;}
    .footLink li{width:50%;}
    
    .pageBanner{margin-top:.96rem;}
    .pageBanner .wal{height:4rem;}
    .pageBanner .layer{margin-top:-1.1rem; padding:0 .12rem;}
    .pageBanner h1{font-size:.45rem;}
    .pageBanner p{max-width:3.7rem;}
    
    .pageNow{display:none;}
    
    .pageSide{width:100%;position:relative; z-index: 15;}
    .pageSide h2{line-height:.8rem; font-size:.3rem; font-weight:400; padding:0; text-align:center; margin-left:-.2rem; margin-right:-.2rem; position:relative;}
    .pageSide h2:before{content:""; display:block; position:absolute; top:0; right:0; background:url(../images/img28.png) center no-repeat; background-size:.28rem; width:.9rem; height:.8rem;}
    .pageSide .ewm{display:none;}
    .sideNav{position:fixed; z-index:30; left:0; top:0; width:100%; height:100%; background:rgba(1,88,182,0.95); overflow-y:auto; display:none;}
    .sideNav.show{display:block;}
    .sideNav .close{display:block; height:1.96rem; padding-top:.96rem; position:relative;}
    .sideNav .close i{display:block; position:absolute; top:.96rem; right:0; width:.96rem; height:1rem; background:url(../images/img28_1.png) center no-repeat; background-size:.28rem;}
    .sideNav a{padding:0; font-size:.3rem; line-height:.9rem; border:0; text-align:center; color:#FFF;}
    .sideNav a:before{display:none;}
    .sideNav a.on{color:#fff;}
    .sideNav-2 img{display:none;}
    .sideNav-2 a{padding-left:0;}
    
    .pageTitle2{display:none;}
    
    .about{font-size:.22rem; line-height:.51rem; padding:.35rem;}
    .about .title{display: block;}

    .product{padding-top:.55rem;}
    .product li{width:50%;}
    .product .name{font-size:.24rem;}
    .product p{font-size:.2rem; line-height:.31rem; color:#666;}
    
  
    
    .ewmBar{display:none;}
    
    
    }
    @media screen and ( max-width:550px ){
    .wal{margin:0 .2rem;}
    .indexPart2 li{width:50%;}
    .indexPart2 .layer{margin-top:-.2rem;}
    .indexPart2 li h2 a{width:2.5rem; line-height:.5rem; font-size:.24rem;}
    .indexPart2 li:nth-child(15){display:none;}
    }